Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F13 Russia F1 Australia F1 Australia F2 Great Britain F2 Russia F1 Russia F2 Sweden F1 Uzbekistan F2 Turkey F1 Turkey F2 Turkey F3 Ukraine F2 Ukraine F3 Poland F2 Poland F3 Uzbekistan F1 Uzbekistan F3 Poland F7 Belarus F1 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 France F5 Russia F1 Russia F2 Uzbekistan F2 France F14 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F2 Russia F5 France F14 France F15 India F5 Russia F3 Georgia F2 Russia F6 South Africa F1 USA F5 Russia F1 Russia F2 Canada F2 Russia F3 Russia F4 USA F9 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F1 Sweden F2 Georgia F1 Uzbekistan F2 Czech Republic F5 Poland F6 Czech Republic F6 Belarus F2 India F1 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F3 Russia F3 Russia F4 Russia F2 Russia F3 Belarus F1 Belarus F2 Canada F3 Uzbekistan F4 Croatia F2 Belarus F4 Czech Republic F6 India F2 Uzbekistan F1 Czech Republic F6 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) M25 Nur-Sultan Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25 Chiang Rai M25+H Kazan M25 Shymkent M25 Nur-Sultan M25 Shymkent M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M15 Chiang Rai M25 Nur-Sultan M15 Kazan M25 Sharm ElSheikh M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M15 Chiang Rai M15 Ust-Kamenogorsk M25 Jakarta M25 Jakarta 2006 USTA Tallahassee Tennis Challenger - Tallahassee Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Fergana Challenger - Fergana V Gramado Open de Tennis - Gramado Budapest Challenger Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton IX Open Internacional D'Andorra - Andorra Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte The Gallagher International ATP Tour Challenger - Hamilton Sylt Open 2000 - Sylt Geneva Challenger - Geneva Gallagher International - Hamilton Fergana Challenger - Fergana VIII Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Open de la Ville de Saint Denis - Reunion Island Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Sporting Challenger 2003 - Turin X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad University of Tennessee USTA Challenger - Knoxville Belgaum Open - Belgaum Yokohama World Tennis Gaora Cup - Yokohama USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Open de L'Isere - Grenoble Togliatti Cup - Togliatti 2004 Colorado Tennis Classic - Denver Mordovia Cup - Mordovia The Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Fergana Challenger - Fergana Baden Open - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Odlum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign Open des Alpes Trophee BNP Paribas - Grenoble Sarajevo Challenger South African Airways Tennis Open - Durban Rhodes Challenger KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Fergana Challenger - Fergana Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Unicredit Czech Open - Prostejov Guzzini Challenger - Recanati Riviera de Rimini Challenger - Rimini Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Banja Luka Challenger 2008 - Banja Luka Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Noumea Challenger Sunrise Challenger Johannesburg Challenger Izmir Challenger Fergana Challenger Aptos Challenger Penza Challenger Vancouver Challenger Binghamton Challenger Almaty Challenger Tashkent Challenger Seoul Challenger Astana Challenger Chuncheon Challenger Khanty-Mansiysk Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Prostejov Challenger Furth Challenger Bytom Challenger Marburg Challenger Winnetka Challenger Pozoblanco Challenger Rimini Challenger Penza Challenger Saransk Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger Karshi Challenger Astana Challenger Bangkok Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Knoxville Challenger Helsinki Challenger Noumea Challenger Singapore Challenger Kazan Challenger Wolfsburg Challenger Dallas Challenger Sarajevo Challenger Monza Challenger Athens Challenger Johannesburg Challenger Sarasota Challenger Savannah Challenger Rome Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Turin Challenger Pozoblanco Challenger Penza Challenger Astana Challenger Karshi Challenger Kazan Challenger Shanghai Challenger Istanbul Challenger Tashkent Challenger Bangkok Challenger Mons Challenger Seoul Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Salzburg Challenger Champaign Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Cherbourg Challeger Guadalajara Challenger Kaohsiung Challenger Busan Challenger Athens Challenger Bordeaux Challenger Fergana Challenger Nottingham Challenger Sarajevo Challenger Nottingham-2 Challenger Milan Challenger Winnetka Challenger Scheveningen Challenger Sunrise Challenger Penza Challenger Astana Challenger Vancouver Challenger Pozoblanco Challenger Karshi Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Lermontov Challenger Sacramento Challenger Tashkent Challenger Seoul Challenger Geneva Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Sao Paulo Challenger Dallas Challenger Rimouski Challenger Rimouski Challenger St. Brieuc Challenger Johannesburg Challenger Kun-Ming Challenger Karshi Challenger Busan Challenger Prostejov Challenger Nottingham-2 Challenger Astana Challenger Vancouver Challenger Kazan Challenger Johannesburg Challenger St. Remy Challenger Istanbul Challenger Szczecin Challenger Orleans Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Athens Challenger Charlottesville Challenger Kazan Challenger St. Brieuc Challenger Shenzhen Challenger Ortisei Challenger Anning Challenger Gimcheon Challenger Knoxville Challenger Busan Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Segovia Challenger Helsinki Challenger St. Remy Challenger Champaign Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Cherbourg Challenger Brescia Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Batman Challenger Taipei City Challenger Genova Challenger Heilbronn Challenger Astana Challenger Segovia Challenger Tashkent Challenger Ortisei Challenger Agri Challenger Manchester Challenger Mons Challenger Tashkent Challenger Heilbronn Challenger Cherbourg Challenger Kobe Challenger Zagreb Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Bergamo Challenger Wroclaw Challenger Segovia Challenger Kazan Challenger Raanana Challenger Astana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Jonkoping Challenger Manchester Challenger Fergana Challenger Astana Challenger Kazan Challenger St. Remy Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Qingdao Challenger Aptos Challenger TD Waterhouse Cup - Long Island Tashkent Challenger Rennes Challenger Quimper Challenger Kyoto Challenger Aptos Challenger Yokohama Challenger Fergana Challenger Astana Challenger Segovia Challenger Shymkent Challenger Almaty Challenger Tashkent Challenger Tiburon Challenger Shymkent Challenger Gwangju Challenger Shymkent Challenger Fergana Challenger Nur-Sultan Challenger Liuzhou Challenger Shenzhen Challenger Bendigo Challenger Chengdu Challenger Nur-Sultan Challenger St. Petersburg 2 Challenger Samarkand Challenger Brest Challenger Eckental Challenger Kremlin Cup - Moscow Tashkent Challenger Karshi Challenger Karshi Challenger Astana Challenger Rome Challenger Portoroz Challenger Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Nur-Sultan Challenger St. Petersburg 1 Challenger Gold Flake Open - Chennai Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London St. Petersburg Open - St. Petersburg Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille AEGON Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow SAP Open - San Jose Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia China Open - Beijing Kremlin Cup - Moscow Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Abierto Mexicano - Los Cabos Ordina Open - 's-Hertogenbosch Almaty Challenger Segovia Challenger Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Qatar Open - Doha Heineken Open - Auckland NASDAQ-100 Open - Miami Shanghai ATP Masters - Shanghai Aircel Chennai Open - Chennai Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu BMW Open - Munich Kremlin Cup - Moscow Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 French Open (juniors) Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) Wimbledon (juniors)